	//구매자 정보 팝업 생성
	function custInfo()
	{
			var width = 570;
		var height = 450;
		var x = 200;
		var y = 130;
	
		window.open("custInfoPopup.action" ,"go",	"left="	+ x + ",top=" + y	+ ",width="	+ width + ",height=" + height	+ ",ScrollBars=yes,status=no,menubar=no");
	}
	//업데이트 팝업 생성	
	function updatePop(idx)
	{
		var idx = getRadioIndex(document.getElementsByName("selectRadio"));
		
		var width = 550;
		var height = 450;
		var x = 600;
		var y = 300;

		window.open("","sendForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=no,status=no,menubar=no");
		
		listForm.idx.value = idx;	                  //선택한 행의 인덱스
		listForm.target = "sendForm";                  //생성된 팝업에 타겟을 주어 액션 수행 후 팝업창에 데이터가 뜨도록 함.
		listForm.action = "updateForm.action";
		listForm.submit();
	}
	
	//인서트 팝업 생성
	function insertPop()
	{
		var width = 550;
		var height = 450;
		var x = 600;
		var y = 300;
		var url = "insertForm.action"
		
		window.open(url,"sendForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=no,status=yes,menubar=no");
	}
	
	function createFormString(){
		document.getElementById("formString").value = "";
		//데이터 전송를 위한 폼의 입력값 
    	var formString="";
    	formString = "&"+Form.serialize("form");
    	//document.getElementById("formString").value = formString;
    	
    	return formString;	    
	}	
	
	function onLoad()
	{
		var resultStr = document.getElementById("resultStr").value;
		
		if(resultStr == "SUCCESS")
		{
			opener.alert("저장되었습니다");
			opener.getList();
			window.close();
		}
		else if(resultStr == "FAIL")
		{
			opener.alert("저장 중 오류가 발생했습니다.\n 다시 시도해주세요.");
		}
	}
	
	function doSave(type)
	{
		var  regexp = /[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}$/;
		var sale_date = dojo.widget.byId("sale_date").getValue();
		var inamt_ymd = dojo.widget.byId("inamt_ymd").getValue();
		
		if(document.getElementById("cont_no").value == "" || document.getElementById("cont_no").value == null)
		{
			alert("계약번호를 입력해주세요.");
			return;
		}
		else if(document.getElementById("ticket_type").value == "all" || document.getElementById("ticket_type").value == "")
		{
			alert("주차권을 선택해주세요.");
			return;
		}
		else if(sale_date == "" || sale_date == null)
		{
			alert("판매일자를 선택해주세요.");
			return;
		}
		else if(document.getElementById("sale_amt").value == "" || document.getElementById("sale_amt").value == null)
		{
			alert("판매금액을 입력해주세요.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("sale_amt").value)))
		{
			alert("판매금액은 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("tax_amt").value)))
		{
			alert("판매부가세는 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("sale_inamt").value)))
		{
			alert("입금금액은 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("tax_inamt").value)))
		{
			alert("입금부가세은 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(sale_date != "" && !regexp.test(sale_date))
		{
			alert("판매일자 입력 형식이 다릅니다.");
			return;
		}
		else if(inamt_ymd != "" && !regexp.test(inamt_ymd))
		{
			alert("입금일자 입력 형식이 다릅니다.");
			return;
		}
		else if(document.getElementById("cust_no").value == "" || document.getElementById("cust_no").value == null)
		{
			alert("구매자를 선택해주세요.");
			return;
		}
		else if(parseInt(date_cast(sale_date)) > parseInt(date_cast(inamt_ymd)))
		{
			alert("판매일자와 입금일자가 유효하지 않습니다.");
			return;
		}
		
		if(type == "insert")
		{
			insertForm.action = "insertTicketSale.action"
			insertForm.submit();
		}
		else if(type == "update")
		{
			if(document.getElementById("inamt_yn").value == "Y")
			{
				alert("이미 입금이 완료된 계약입니다.");
				return;
			}
			updateForm.action = "updateTicketSale.action"
			updateForm.submit();
		}	
	}
